Pisco: A Computational Approach to Predict Personality Types from Java Source Code

نویسندگان

  • Matthias Liebeck
  • Pashutan Modaresi
  • Alexander Askinadze
  • Stefan Conrad
چکیده

We developed an approach to automatically predict the personality traits of Java developers based on their source code for the PR-SOCO challenge 2016. The challenge provides a data set consisting of source code with their associated developers’ personality traits (neuroticism, extraversion, openness, agreeableness, and conscientiousness). Our approach adapts features from the authorship identification domain and utilizes features that were specifically engineered for the PR-SOCO challenge. We experiment with two learning methods: linear regression and k-nearest neighbors regressor. The results are reported in terms of the Pearson product-moment correlation and root mean square error. CCS Concepts •Computing methodologies Ñ Artificial intelligence; Natural language processing;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PAN at FIRE: Overview of the PR-SOCO Track on Personality Recognition in SOurce COde

Author profiling consists of predicting some author’s characteristics (e.g. age, gender, personality) from her writing. After addressing at PAN@CLEF mainly age and gender identification, and also personality recognition in Twitter, in this PAN@FIRE track on Personality Recognition from SOurce COde (PR-SOCO) we have addressed the problem of predicting author’s personality traits from her source ...

متن کامل

Artificial Intelligence for Software Quality Improvement

This paper presents a software quality support tool, a Java source code evaluator and a code profiler based on computational intelligence techniques. It is Java prototype software developed by AI Group [1] from the Research Laboratories at Universidad de Palermo: an Intelligent Java Analyzer (in Spanish: Analizador Java Inteligente, AJI). It represents a new approach to evaluate and identify in...

متن کامل

Method-level code clone detection for java through hybrid approach

A Software clone is an active research area where several researchers have investigated techniques to automatically detect duplicated code in programs. However their researches have limitations either in finding the structural or functional clones. Moreover, all these techniques detected only the first three types of clones. In this paper, we propose a hybrid approach combining metric-based app...

متن کامل

JScheme : A Scheme Interpreter Embedded Within Java Source Code

Mixing two or more programming languages together within a single project can be nontrivial, involving different types of source code that must be compiled by different programs to generate various object or class files. We demonstrate a novel method of implementing JScheme, a variant of the Scheme language, that embeds both its source and object code within standard Java source files. We provi...

متن کامل

SIREN Cytoscape plugin: Interaction Type Discrimination in Gene Regulatory Networks

Integrating expression data with gene interactions in a network is essential for understanding the functional organization of the cells. Consequently, knowledge of interaction types in biological networks is important for data interpretation. Signing of Regulatory Networks (SIREN) plugin for Cytoscape is an open-source Java tool for discrimination of interaction type (activatory or inhibitory) ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016